#ifndef MB_SLAVE_TCP_H
#define MB_SLAVE_TCP_H

#include <stdint.h>
#include <string.h>
#define USE_SLAVE_TCP 1

#if USE_SLAVE_TCP == 1
//作为从机的地址
#define SLAVE_TCP_ADDR              1

#define MB_TCP_SLAVE_FRAME_SIZE_MIN     7       /*!< Minimum size of a Modbus RTU frame. */
#define MB_TCP_SLAVE_FRAME_SIZE_MAX     256     /*!< Maximum size of a Modbus RTU frame. */

//帧位置
#define MB_TCP_SALVE_FRAME_ADDR         0       //地址
#define MB_TCP_SALVE_FRAME_FUNC         1       //功能码

/**
 * @brief  modbus TCP 从机解析
 * @param  pbuf:数据帧
 * @param  len:数据长度
 * @retval 无
 */
void MB_TCP_Slave_FrameAnalysis(uint8_t *pbuf,size_t len);
#endif

#endif

